package day7;

public class Student {
	// 实例属性，必须new出一个对象才能调用：student.name = "张三";
	public int id;
	public String name;
	// 静态属性，
	public static String country = "CN";
	
	public void test() {
		System.out.println("Student.test()");
	}
	
	// 实例方法，必须new出一个对象才能调用，student.show();
	public void show() {
		this.id = 23;
		test();
		this.test();
		System.out.println("Student.show()");
	}
	
	public static void print() {
		System.out.println("Student.print()");
	}
	
	// 静态方法
	public static int getMax(int num1, int num2) {
		country = "中国人";
		print();
		
		// 因为调用静态方法时候不需要new一个对象，而实例属性和实例方法都需要new一个对象才能方法
		// Cannot make a static reference to the non-static field name
		// name = "小张";
		// show();
		return (num1 >= num2) ? num1 : num2;
	}
}
